package com.chanzany.interpreter;

import java.util.HashMap;
import java.util.Map;

/**
 * @Author ChanZany
 * @Date 2021/10/20 13:14
 * @Version 1.0
 * 环境角色类
 */
public class Context {
    //定义一个map集合存储变量及对应的值
    private Map<Variable,Integer> map = new HashMap<>();

    //添加变量的功能
    public void assign(Variable var, Integer value){
        map.put(var,value);
    }

    //根据变量获取对应的值
    public int getVal(Variable var){
        return map.get(var);
    }
}
